home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1996 February
/
EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso
/
earcd
/
midi
/
ptrply65.lha
/
PTReplay
/
ReadMe
< prev
next >
Wrap
Text File
|
1996-01-10
|
3KB
|
73 lines
-----------------------------------------------------------------------
PTReplay.library version 6.5 by Mattias Karlsson. © 1994,95,96 BetaSoft
This version is FreeWare. You may use this library, and also copy it
further, provided that NO CHARGE other that a reasonable media fee is
claimed.
This message must always accompany any files in the PTReplay.library
that is distributed.
-----------------------------------------------------------------------
This is ptreplay.library version 6. It is a standard Amiga shared library,
capable of replaying ProTracker modules.
The replay routines are 100% system-friendly, and use CIA timing, which
gives a smoother replaying.
Use this library as you would use any normal Amiga library. Included in
this package is include files for Assembler and C.
I wrote this library because I was unable to find a _good_ and system-
friendly replay routine for ProTracker. I based this loosely on the
example sources that accompany ProTracker, but these were pretty badly
written, and sparsly commented, and the CIA routines did never work on
my machine. A job worth doing well is worth doing yourself, I though
and went to work. This is what emerged, a small library. Notice that it
is just about 7k, and still contains all needed to play good music (and it
has a lot of features too)
URL: http://www.algonet.se/~betasoft/
E-Mail: betasoft@algonet.se
FIDO: Mattias Karlsson@2:200/502.3
AmigaNet: Mattias Karlsson@39:160/500.3
Snail: Mattias Karlsson
Slöjdgatan 6
S-930 61 Bastuträsk
SWEDEN
Changes from 6.3 to 6.5
-----------------------
* Horror, the clean up routines clears some signals on the task that closes
the library (maybe this is what caused the spurius GURUs?). (6.5)
* If you are to quick to start playing after the library has been opened
it produced 4 hits and no sound since it checked the IORequesters before
PTReplay_ctrltask has time to allocate them. (6.4)
Changes from 5.14 to 6.3
------------------------
* Now it only trigger ModuleRestart when you do a positionjump in the last
position instead of everytime. (6.3)
* Now frees all channel on LibClose instead of libExpunge. (6.2)
* Sometimes ptreplay_ctrltask (See FAQ) "hangs" and starts busylooping
when you did a DisplayBeep() with a sample. (6.1)
* New functions for reading the owned channels and sampledata. (6.0)
* A channel that is turned of was not left alone. (5.16)
* All channels were turned on at playtime, instead of only those that
ptreplay owns. (5.15)
Known bugs
----------
* MungWall reports a FreeMem(0,0x4f63) at libclose time but somehow this
thing doesnt seem to trash memlist's nor give an alert. It also disapear
on some magic way by loading the code into a debuger...
* When I changed ModuleRestart signaling on positionjumps to only happen
when it was caused in the last pattern it stoped working on some other
modules that worked fine before.